self-employed work permit - Spanish English Dictionary